Add an automated way to create a unique name for a type
Use a 'create action name' mechanism for render queue actions too
Define a behavior for objects that know how to render themselves
Start work on how to represent sprites as objects in the game
Add a 'defaultBehavior' variable that can be used to register modules around named behaviors.
Stop returning a settable behaviour: TypeScript's generic system isn't clever enough :-/
Add a sprite render behaviour that attaches itself to any object that specifies a sprite asset ID.