Refactors teaser types into tags for more flexible approach to multi-context placements of teasers