First refactoring using PostSharp.
Split CanvasItem and CompositeCanvasItem.
Fixed all issues (hopefully) with sizing and positioning. Added PropertyGrid.
Adding docking and improving the property grid.
First implementation of undo/redo.
Implementing undo/redo.
Trying to fix issues with Undoing groups.
More fix. Group and Ungroup undo work.
Updated to latest version of PostSharp.
Updated to PostSharp 3.2.2. Some refactoring.
Merge pull request #1 from sharpcrafters/master

Major refactoring and use of PostSharp for INotifyPropertyChanged, Aggregation, and Undo/Redo