Allow omitting the DataFrame and binding arrays directly to aesthetics.
Default to Geom.point when there are no geometries. Document some things.