A Language Supporting Direct Manipulation of Component-based Object Construction and Deconstruction in Collaborative Croquet Spaces | IEEE Conference Publication | IEEE Xplore