New communication protocol based on tree overlay structure.
Allowed the message to be regenerated from different payload types.
Added the last of the protocols and some logic to reduce the number of changes to a minimum when changing the protocols.
Changes on the UI to properly benefit from the MVC offered by AngularJS. Now the synchronization in between model and view is left to AngularJS. The only thing added is the notification to the backend about changes taken place in the UI model.
Adding TreeOverlay protocol files to the manifest file.