50 lines of magic
Pull child nodes instead of pushing them to parent
Removed debug code
Simplified compiler
Added binding support
Restructured
Updated documentation
Added circle and items tags