Well, turbulence models can be dense sometimes, because the underlying model is often quite complex with secondary functions... And then the implementations adjust things further from a coding perspective. All often is within a lot of templating. So I think it can be one of the more complex modules for a beginner. But also quite rewarding in order to understand OpenFoam as a library