Issue #151: Refactor TagElement by merging it with CrawlElement.