Start with a basic ship.
Add basic hull aligning.
Add missing hull pieces.
Add limited construction locations.
Do not exit construction when CTRL is held during placement.
Make construction constrict to borders better.