Major overhaul of ever class over 2 days and 20+ hours.
All classes have Doxygen header.
Almost all of the redundant code has been eliminated.
All classes are sorted correctly.
Too many changes to count.