A vote for Starships. At the moment it seems a bit backward in my head.
cym0k, I agree with your thinking. I built my first ship "by the book" so to speak, to learn the system, and was not satisfied with the results.
I then sat down and tried to create a purpose-built hull. I designed all the internals - cargo space, quarters, passenger and lounge space, and so on; I expected that adding the M-, J-, and P-plant would be simple.
NOT!!!!! Once I got my basic functions designed, when I tried to "insert" the drives, I had to keep tweaking those three sizes to get what I wanted. It took me several iterations to TRY and get J-4, M-4 and P-4 on the ship, have space for the proper number of turrets, and not compromise on the standards I'd set for everything else. Fuel was a big pain, too, because it also changed when the J- and P-sizes changed, since that also affected hull size.
I gave up due to lack of time and patience. (Note that I probably made it too complicated by trying to factor in stage effects, instead of getting base numbers, and only then including the stage effects. )
I'm contemplating trying to come up with "packages" that include those three items in standard kits. I just haven't had time to do the work.
I want to write a program that will accept 4 things: Jump-#, Maneuver-#, and Power-#, along with the "designed" tonnage, which would tweak hull size, J/M/P size and fuel accordingly.
For example, say I have a 643-ton basic design before turrets, including everything I want except J/M/P; I want it to do Jump-4, Maneuver-4, and therefore it needs Plant-4. Plug those numbers (643,4,4,4) in, and have the program do the calculations, round UP to the next hull size (my preference - gives me more space to play with, and gives room for turrets), and pop out the tonnage for J-drive and fuel, M-drive, and Plant with fuel.
Hmmm...for that matter, give me two outputs - values for next hull size up, and values for the next hull size that would include space for the full turret allocation IF the two would be different. I don't like under-powered ships; over-tonnage just bothers me!
Real world intrusion alert! Ah, well...as time permits.
C u l8r!