Actually, Mythos, you will be happy to know that Spacecraft3 is easy-beyond-all-reason to use! Think of it as "Spaceship Design For Dummies" Just get the last version from Vinkas page:
http://users.swing.be/vinka/ Then plug it in like any orbiter.dll resident module.
What it does is allow one to design the flight, visual, and sound, and animation parameters of a ship in simple, real-world parameters and terms. Say, Mass of 3.5e3 and Main thrust of 2.67e3, with a center of gravity located, blah, blah, blah. No programming needed. Many good ships have been made with the Spacecraft3 tool. And many good ideas that would have not otherwise existed because the originator can't code in C+ have come about.
Spacecraft3 ships use both the standard "Vessel" config, plus a "Spacecraft" config for added functionality. Both are editied with your text-editor of choice.
BTW, the Protocol Droid is correct. Trying to code your MFD for EVERY possible ship design will just drive you crazy. I suggest simply making a MFD to fit MOST common usage. Think "outside-the-box" when designing your functions.
For example, tail-sitters usually need to maintain a certain azimuth of launch. (Think of real-world craft...they are ALL tail-sitters at launch.) So perhaps allowing the user to input the azimuth would be nice! After launch, it's not that important. You are doing other on-orbit ops at that point. See?