I've implemented the ship design screen and a placeholder for the screen where you view/scrap ship designs. The latter is a placeholder because I just wanted to get it all working. UI re-design will come later. However, there's some bugs and missed functionality, such as graying out other colony base specials if you already have a colony base special for example, that I need to resolve before this is 100% done.
Here's the screenshots!
The ship design screen (note that the smaller ship sizes aren't grayed out, but the missiles' 2 vs 5 shot handling are implemented):
The ship specs window where you view ship designs' specs, and the option for scrapping those designs (Just a placeholder, no ship sprites and ugly UI design):