Declare constants for communication prefix
Reintroduce the notion of od.protocol in the allocation

Must be done better but trying to recover hybrid communication layer first
Merge changes from branch 'develop' to my working copy in order to push my changes