Working on UIWindow and UIComponent

- TODO: Redo positioning