Hi,
Very nice, looking forward to this in the future long time ahead :)
Will you also consider NMEA-450 input :D
And for the output end I have some sugetions.
I'm working @furuno and using NMEA-183/2000/450 on daily basis.
NMEA-450 uses different SFID to identify who is sending messages, and also if you want to sent messages to dedicated receiver. We can talk about this later on when you have spare time to play with it, but it could be nice to have this implemented as well :D
/Henrik