The Design of User Interfaces and Scaling to Content