Add affine transform arg to shapes() (#20).

This gets handed to the in-memory vector feature store so that we
can get shapes in world coordinates.