Dividing spaces