1. A method to convert components for a first user interface (UI) technology into components for a second UI technology, the method comprising: responsive to identifying functionalities of the first UI technology as corresponding to controller components of the first UI technology, using one or more processors, enabling the second UI technology to access the controller components, the controller components to control interactions and data transfer between components; responsive to identifying functionalities of the first UI technology as corresponding to view components of the first UI technology, modeling the view components as native components of the second UI technology, the view components to represent a UI of the first UI technology, the controller components being usable by the native components; and defining one or more navigational paths through the native components.