## Revised Client Architecture
+(Note that an alternative proposal is under discussion in the mailing list thread starting at <https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=MOONSHOT-COMMUNITY;bb2718c3.1112>)
The architecture of the initial implementation needs to be re-factored to give better Model, View, Controller separation, allowing for: