Are Directly Opened Component Files Exploded?

Chris,

I think a plugin could be written that would handle opening a DC as you expect.

Upon opening a .skp file, if a AttibuteDictionary named dynamic_attributes exists at model level, then the plugin would wrap all entities in the model into a Component and move the model-level dynamic_attributes dictionary to the new component.

At the least, perhaps a message could be displayed saying the opened model was intended to be imported, and offer to recreate the DC.

I’d be happy to help if anyone is interested.