Broke UI into several subcomponents.  Making primary UI more modular.