Designators

Adds "designator" components that hold no data and are not operable, but
can be used with the EngityManager.using() function to quickly obtain an
array of all entities which use that designator.  This powers the
built-in stepping routine for generic updateable components.