code cleanup and documentation (no functional changes)
Fix for renderable disposal
Adapted most of the SceneGraphOverlay* code to my coding standard