Add standard events and interface
Add entry point for tests, and META
Get basic writer backend working
Support for writing to the console
Add some comments
Merge branch 'initial-drop'