Signed positions.

The centers of maps will likely be (0, 0), so positions should be
signed integers.