Abstract Shape Construction