return DynamicQuadTree.make();
} else if (glyphsType.getSelectedItem().equals("List")) {
return new GlyphList<Rectangle2D, Color>();
} else if (glyphsType.getSelectedItem().equals("MemMap List")) {
double sz = (double) size.getSelectedItem();
Shaper<Indexed, Rectangle2D> shaper = new ToRect(sz, sz, false, 0,1);
Valuer<Indexed, Color> valuer = new Constant<Indexed,Color>(Color.red);
return new MemMapList<>(null, shaper, valuer);
} else {
throw new RuntimeException("Unknown glyphset type selected.");
}