Implemented root and view components.