Cleanup
Format
Add gitignore
Convert to TypeScript
Grunt
TypeScript-ification
Decouple Logger
Simplify component graph
Stub missing method
Extract MemoryView to interface
Infer types
Externalise references
Remove old constructor annotation
Inline component access
Convert proxy.js
Optimize PNG serializer multiplier calculation
Create Window type
Remove redundant JSDoc @type annotations
Fix Console
Fix Debugger