Add action manager processor

This PR introduces an initial implementation of the processor, which is the core of the aciton manager.
Targets #235.
I think I made mayself clear about this when I _introduced_ the `ws_value_union` type.