CHANGE: Move all methods of tag module in a abstract base-class
ADD: Add new backend-module tag_manager