View markup templates now are viewtype-specific optional + generic default