re-wrote design document architecture section

Re-wrote the architecture section and added a new
overview diagram that better depicts the system.