So something I've been considering for modeling is modular ships- separate ones which can be docked in several ways to create a few different whole ships with slightly different purposes. This is of course entirely doable in FS except for two small problems:
1) Speed. Ships slow down when docked to other ships, presumably based on the ratio of the driving ship's mass to the mass of the total bulk. This can be mitigated (and actually used to create modular ships with different speeds) by setting the engine block's speed to something ridiculous like 200. However, to do this effectively, I'd need to know the raw math behind the speed cap; is it simply "total speed = ship's speed / (total mass / ship's mass), then capped at 10 m/s"?
2) Targeting. Individual ships can be targeted, there's no way to draw a single target box around a group of ships (unless you're using scripting- I dunno about scripting so there may well be a way to do it). I'm not going to say the evil words "seems simple to do" because knowing the FS engine it likely isn't.
Anyway, I haven't been doing much modeling recently (working on a small carrier that some people may have seen in IRC), but once I start a new lineup of ships (still Terran, different manufacturer/style) I might make some of the larger ones modular. I'm definitely going to do this for installations.