Will make subsequent refactor much easier
Move standard watch encode / decode streams to use runtime.RawExtension and embed API decoding based on a provided codec.