Testing basic plugin.
Some more code rearangement.
Demo protocol plugin.
Starting implementation of comms library.