@thenobleone: The architecture