A Separation of Concerns Approach to Simplify the Computational Modelling of Educational Units