How do you determine the visual hierarchy and layout of a screen when dealing with information-heavy interfaces?