Add payload-level operations

This is meant to align with the AppSharing/casa-receiver#4 - not ready to be accepted yet, because the other repos have't been tweaked in their layout yet, but as soon as they are, this should be merged through.