BATCH OPERATIONS™ 2 is Blender 2.8 add-on and highly sophisticated data/scene manager/outliner.
The primary purpose of this addon is to cut down micromanagement of modifiers, materials, collections and other data. Apply multiple operations (add, remove, assign, etc.) on all objects via 3D view Tab panel / Floating menu / Pie-menu or Context menu. Select / outline / arrange / rename your data via file / scene / layer / visibility / text input filters on the fly and in real-time.
Ideally suited for complex models, scenes, files, whenever you need to clean, reorganize and maintain your project
This is copy paste from the website but in addition also has advanced renaming, ability to switch cameras in real-time and tons of other features.
That looks so great! It is very similar to what I am trying to achieve with the node editor random building generator that James has so kindly put together. There are some great examples here. I'm fascinated by the amount of traction Blender is starting to generate. It seems like it's becoming quite a serious contender for some of the bigger software companies, even with their software being "industry standard". I definitely need to learn a bit more Blender, but I just love the smooth simplicity of MoI. It's such a pleasure to work with.