@joshuanaabu: The architecture