Representing and solving spatial problems | Synapse