Text this: An introduction to the theory of spatial object modelling for GIS