Designing a fully-tunable and versatile TKE-l turbulence parameterization for atmospheric models