Hello Keith,
Please don’t wait!
I have been using Sketchup since its very young Google version, and I can make the following observation:
The dynamic components were locked (the code) and not updated, the Plugins around the dynamic components could not flourish to compensate for the lack of evolution and adaptation at the request of the designers, because the code was locked. 
Trimble has added a shadow layer by moving the creation of reports online and without the possibility of amending the existing code to adapt the reports to certain business uses. We are forced to reinvent the wheel! 
Finally, few users actually use the dynamic side of the components, unless enthusiasts, like me, have prepared and explained to them how it works. And designers are frustrated that they can’t adapt Sketchup to their jobs “easily” or without doing it in an illegal way vis-à-vis the code.Or we are forced to reinvent the wheel!
SketchUp is not for those who pay their Pro licenses a drawing tool, but a design and costing tool. Attributes are the cornerstone between the drawing and the quote.
Live Components online once again adds distance from plugin designers, as there is no doubt that the code will be locked down, undocumented. They will not be able to fill in some functionality gaps.
There will therefore remain the graph designers who will not be legion and who will work in the services of the community for the great glory of Sketchup!
If we don’t have control over the attributes and be able to attach them to our existing solutions, the mayonnaise won’t take! And the live components will be a flop, they will be used as simple components, forgetting the word live which made them new.
Expectations are high and if you need a plugin to have a real dynamic component for each design in the absence of a generic tool, that’s a shame!
You can add the two issues I raised to the top of your priority list:
-
Importing and exporting attributes from and to Sketchup.
Example (import of a list of points, faces, curves…CSV…)
Creating attributes in the dynamic component dictionary
-
The conservation of bounding box transformations to have usable reports.
If you want to make a PRO design tool, these are minimum requirements!
Thank you for reading this plea to the end!
Please don’t wait!