codah - Thats a good way I think. I figured (as an artist) you would use whatever image you wanted to represent the family and so why would you get confused - Especially if you follow good naming conventions (i.e family name is plural or generalistic in scope "CharacterColiders", "Enemies", ect and specific objects are "MarioCollider", and "enemyGoomba" - if that makes sense.
I am an artist and a programer. For me that I means I like things to be crisply organized but in a very visual way or nodal way. I stick to self imposed rules and guidelines for how I organize my work so there is very little chance of confusing myself if I have power over that organizational workflow. Other people would be lost for sure (I think alphabetizing is stupid for example), but allowing users to create the look that makes sense to them... well, that makes sense to me.
I never cared about this though until I started a really big project... That is when all the little things can become big things - little problem to big problem
I understand everyone's needs are different I also have conventions and systems. Consistency is everything IMO. I've started naming my families with 'fam' prefix, for instance (camel case, e.g. famWhatever). Also the visuals are not so important to me coming from a traditional programming background.