so when you start a game you must choose a doctrine because you cant train anything except pioneers. Let me explain itunits which can be trained and build depends on which doctrine you select for example ostheer consist of 30 units, so when you choose a doctrine you can use 1/3 of them. so everytime when you choose different doctrine you will have different units you can train (infantry) and build (armored cars, tanks...)...