A major revision to VilleExerciseStub partly breaking the old 
interfaces; lots of new functionality and hopefully cleaner design;
still a bit unstable / non-polished