Made communication based on signals
Modularized Memo
There's still work to be done on taking better advantage of the datastore.
Fixed a hashref issue on boot.