I think, from what you are describing, there is no simple way of doing this without resorting to what you were saying about lots of units with minor variations or a complex tag system. I would say from experience that which ever way you decide to go if you do then keep it as simple as possible otherwise the files become unweildy and maintenance a nightmare.
|