State of the Art in Methods and Representations for Fabrication-Aware Design