the mixin TopicComponent was originated when developing mapboard, and all components were included within Topics.
In future apps, components should be able to be added without being included within Topics. The mixin should still be included in all components, but it does not make sense for all components in an app without Topics to have a mixin called "TopicComponent"
"ComponentMixin" or something that would be generic like that would be a better name
the mixin TopicComponent was originated when developing mapboard, and all components were included within Topics.
In future apps, components should be able to be added without being included within Topics. The mixin should still be included in all components, but it does not make sense for all components in an app without Topics to have a mixin called "TopicComponent"
"ComponentMixin" or something that would be generic like that would be a better name