Initial commit

Basically works:
- Entity/Aspect System
- Context with Property/Channel/Handler
- Registry, Factory and Item
- Helpers for Context, Properties, and Vars

Not done yet:
- Logging with debug information
- Registry APIs