Describe the intended architecture