I've started working on an XNA-based game engine with the same capabilities and then some. Hopefully I'll have something worth showing off within a couple of months.
Hold the right mouse-button and press numpad 4/6 to place new parts to your ship! (
Windows .NET 3.5 Binary (GDI+ (native windows drawing) is used for rendering):
https://sites.google.com/site/chetic/Galaxious_r5.zip