Core UI updates, dialog foundation