Creating custom view types

View types include things like our DotplotView, CircularView, SpreadsheetView, and LinearGenomeView. At their core, views are a "panel" that can show arbitrary contents.

The simple plugin tutorial shows how to create a basic "Hello world" view. For more complex examples, the source for existing views (e.g. plugins/linear-genome-view/src/LinearGenomeView) can serve as a reference.