Initial viewer class templates