Created initial architecture and UI