Grouped items in modules and improved header documentation
All classes are documented