Adding some tags related ui components.
Implementing logic to handle tags.
Adding todo.
Implementing tags provider.
Implementing tags template and rename/remove operations.
Implementing create frontent functionality.