- Extract elements in PrinterConnectAndSelectControl to components - Use new components in printer action bar - Extract more factories to shared components - Move shared color to ThemeConfig - Add support for widget generation during ShowPopup