Reorganize module into package
Initial implementations of brush classes (Solid and Side)
More use of autoproperties, refactor 'classname' naming conflict, expand test script
Refactor 'Group' naming conflict and implement actual Group class