A guide to designing design tools.
Evaluating non-linear, open ended software.
Supporting material for the guide.