Broke this up to make sure it was legible. Everything works now except for the “Tool.AssemblyViews”. It pulls in all of the elements correctly and weeds out the duplicates. Then creates an assembly of each element and names each assembly appropriately. However, for some reason, the script locks up when it tries to create the assembly views. I have that part frozen in my second view.
Thanks for everyone’s so far.