Various spatial utilities... will grow over time