[~TASK] Implemented view compononents