The reason I need to do this is there are up to 8 units involved in a given battle; the units can be one of 5 'ranks' and they can be on foot and in various vehicles. Currently I'm using just a face portrait but by doing this I can create images which convey the character, their 'side' (which army), their rank and their vehicle. A single image conveys all that lot better than displaying text and the large number of permutations mean I can't have a library of portraits.

