In-progress commit: extracted viewer to a separate file.
Two Voyagers!