It is very easy (at a cost) to upgrade ships to newer levels in the field, but why must we wait for a ship to be built before we can upgrade it? Why not allow us to upgrade the ship being constructed, perhaps by adding to the construction time to account for the differing equipment and other parts? (Of course, once a particular hull is laid down, the hull size shouldn't be changed.)