Added architecture diagram.