Change HighlightType from enum to class (so we can create new highlight types from tags)