Create base architecture