collect	all pure virtual methods on one place
print sum of bins for DifferentualDataStructure
clean up, introduce automatic dependency generation