Separate tag manager on the plugin API

Suggested API change