The set of values (i.e. "reads", but anything that is mappable to the reference genome ultimately) to lay out in tracks
The (implicit) reference mapping which converts values to ReferenceRegions
The (implicit) reference mapping which converts values to ReferenceRegions
An implementation of TrackedLayout which takes a sequence of ReferenceMappable values, and lays them out in order (i.e. from first-to-last) in the naive way: for each value, it looks for the track with the lowest index that doesn't already have an overlapping value, and it doesn't use any special data structures (it just does a linear search for each track.)
the type of value which is to be tracked.