Open
Description
A notable shortcoming of the current frontend is that it always uniquifies the design hierarchy. Definitions of modules are copied per each instance even if the definition is identical and could be shared.
The slang AST, which we consume, already has this property. See MikePopoloski/slang#949 for a related slang issue