A Compositional Approach

A "compositional" approach.  Not really because changes in the underlying OSC lib make that kinda.... not possible.


Depends on https://github.com/fog-openstack-tng/fog_openstack_tng/pull/17