Large restructuring of the code in preperation of the OpenScienceAward
submission for ECML