Spatial Object Factory