bugfix: update lat_lon_position now that globe_2d uses 0-1 tile coordinates
bake_many: new function to be used when many compatible objects can share a single batch
when initialization fails, throw
update