Remove 'subject', use 'var' syntax
Use 'var' syntax
Vastly cleaner structure
Base work is done
Works
Some basic changes
Tweaks to get a build
Fix bugs, add trace functions