As you can see in this thrown-together map, I've made a script that lets you build infinite amounts of ships. The main application I foresee would not be infinite ships, but say a blueprint that lets you build 5 weak fighters but only takes up one slot. However, if you build any ship but the last one in the inventory, the buttons get shifted around. A PRPL command to AddStockShipToSlot(name slot) and AddCustomShipToSlot(blueprint slot) would remedy this.
Planet, you're an interesting person. Love your work.
Agreed.