Added the architecture section