I think you should be able to configure your airship as a tiltrotor quadplane using existing features.
Take a look at the wiki and these forums to see how that might be done; a quick google search turned this up: Adding Airship / Blimp support
Regarding starting from scratch, consider that the “whole code” is around 1.5 million lines