BoSSS is a flexible framework for the development, evaluation & application of numerical discretization schemes based on the Discontinuous Galerkin method