Updated the architecture section.

Addresses parts of issue #4.