Switched active objects over to managers.
Added a thread mode to the base view controller.  Callers can now force the geometry to be built or destroyed in the current thread or the layer thread (old behavior).  This means animation is now possible.
Added code to deal with objects being modified while under construction.