Updated architecture diagram