New reworked framework reflecting proposed changes as explained in
https://github.com/emoncms/docs/blob/master/emoncms_architecture.md