Settlement Pattern Modelling through Boolean Overlays of Social and Environmental Variables