Yamaha style format seems easy, because of the midifile structure, but in fact, it is very hard to create a perfect yamaha style player. All we can do it to tend toward the perfection.
I suggest you to start with old yamaha styles. Every new yamaha arranger model adds a layer of complexity.
I admit that it's a very exciting work for a single developer like you and me.
Good luck Stephen.