Behavior Follows Form Follows Function: A Theory of Design Evaluation