WIP state on getting MAVLink as a class, much of the work done, but does not compile yet