[wip] Seperation of concerns

Deze pull request ben ik het project aan het opschonen, zodra ie klaar is merge ik m weer met de master. Daarna kan iedereen het project gebruiken.