UIControlFactory. They then obtains a control-tree from this
class. From there a container will create a UIContext and
run the lifecycle on the control. The created UIContext will
be both application and protocol specific. The container may also provide
custom lifecycles.
@see titan.UIContext
@see titan.Lifecycle