Branch/graphtool planes

@kadst43 @ajiraffe @AmbientOSX 

- Added support for graphing planes
- Added `graphgroup` type for drawing a collection of objects together
- Added opacity option to graph objects
- Fixed draw order with transparency
- Added optional properties when creating objects dynamically

Required by: