I’m thinking about setting up a workflow that uses nested blocks and will manipulate them algorithmically (change the content of the blocks, replace blocks with other blocks). Probably the “nestedness” would go up to 10 levels deep. Technically it should not be very complicated, I’ll just have to keep track of a bunch of InstanceObject and InstanceDefinition objects.
However, are there any pitfalls with using nested block that might be non-obvious?
I’m asking this because in many other CAD softwares there are issues with nesting blocks and especially manipulating them algorithmically.