Template tags and generic templates.