UI planning
Added more input options for UiObject.
Added ui.Frame