Major update
new classes
several fixes
all documented