Got all core bus stuff working - messages, data, commands, parameters, buttons. There are a few enhancements that I'll add for user patches (methods for toggling bus status and MIDI forwarding setting, also same remapping support for buttons as parameters have).
After that is ready, I'll rebase on current master branch and make better test patches. OwlProgram branch is here.
I'm considering some other non-critical changes (i.e. move some of the methods from global bus object to base patch class).