Replaced IVecListener and IQuatListener with their own subclass interfaces.
Finished Canvas, mostly.
Removed tag system.
Tweaked GLProgram binding, will examine it after KoL's Twitch event.