Began major restructuring to use top-down approach for domain organization and phase out the LayerManager class