The Design of an Object-based System for Representing and Classifying Spatial Structures and Relations