[rhel7-branch] Split UI code into separate subpackages