refactoring: explode the Susies class to make the code cleaner and more maintenable. Doc and example must be updated. Code must be commented.
rebasing