I've made one for a yacht a few years ago, pretty easy to do when all of the instruments are networked together.
You do really need wind instruments to calculate VMG accurately though, not easy to do on a small cat (and expensive!).