I see the following types of users:
- Users that simply want to use
dc to create a single group of linked charts, they would never create more than one group.
- Users looking to create more than one group of linked charts on a single page.
- SPA users, who would benefit from creating ChartGroup as a local variable.
Based on the above, we should do the following:
- The recommended way of using ChartGroup/Registry.
- Deprecate specific API and move those to the compat layer.