Just watched this video from the maker of Limit Theory.
In it he demonstrates procedural generation of ships from a scripting language and then shows how to make some simple icons using the same language.
This is a fascinating piece of technology, and really nicely executed IMO. Given the spiralling cost of AAA games, I think we're almost inevitably going to see more of this kind of generation.