In search of a theory of spatial clustering: agglomeration vs active clustering