I can be controlled at three different levels.
-
At the Object Styles level. This affects all view in th project and if you are indeed iterating through all views and doing the same thing, then the setting is best applied here. Set it. Forget it. Additional imports will respect the preset object styles. (You could in fact set this in your template and then not need a program at all if it is always the same layers and settings.)
-
At the view level by category. This is if each view iis a little different.
-
At the element level. This would be used if elements of the same category need different graphics. View filters could possibly be used here.
Theme and variation is the name of the game.