Each province has a unique combination of hidden resources, allowing us to define unit recruitment on a per-province basis. It isn't the most efficient way to do it, but it is the easiest way, as no one had the time to work on the hybrid system I designed.