An interesting look at the taxonomy of ships that appear in science fiction settings. As you might expect, logistics, budget, and practicality mean that diversity and specialisation were important to real-world navies and likely to those of the future.