Improved architecture diagram, added short description of components.