Folder structure + main interfaces + attributes