design problems have a structural level: entities, axes, dimensions that vary independently. much of what feels like a difficult judgment call is several separate decisions projected onto one surface. they come apart when you find the structure.