❔ Clear the confusion `TagHelper`, `TagHelperComponent`, `TagHelperComponentTagHelper`
TagHelper, TagHelperComponent have the same interface and yet apparently completely different use cases. Are components used like after tag helpers get applied to modify their output? And what's up with the TagHelperComponentTagHelper?