FLEXI: A high order discontinuous Galerkin framework for hyperbolic–parabolic conservation laws. (1st January 2021)