(Major) Building up overall architecture