Added Macros for ease of CLR development.

Objects TreeView now creates a tree hierarchy and inherits the default
TreeView Style.
Added shape collision detection.