Social choice on complex objects: A geometric approach