Added folders and interfaces to arhitecture