In order to best use a diamond gemstone's material properties, a number of different diamond cuts have been developed. A diamond cut constitutes a more or less symmetrical arrangement of facets, which together modify the shape and appearance of a diamond crystal. Diamond cutters must consider several factors, such as the shape and size of the crystal, when choosing a cut. The practical history of diamond cuts can be traced back to the Middle Ages, while their theoretical basis was not developed until the turn of the 20th century. Design, creation and innovation continue to the present day: new technology—notably laser cutting and computer-aided design—has enabled the development of cuts whose complexity, optical performance, and waste reduction were hitherto unthinkable.