Seperate UI from Core.