Refactored uavcan.protocol.SoftwareVersion