How to design ships?

As the title says how to design ships? I am in my first playthrough of the game playing as Italy. So far I have used the auto design feature but I'd like to design my own ships. Where and how does one start? Should I spend some time learning naval history?