Design tool recitation: parametric, algorithmic, generative design