3. Users' needs
Contexts of Use: In what contexts would the user need to reorder portlets/boxes? What activities do they undertake in these contexts?
Functional Requirements: What use cases does the Layout Reorderer component support?
Primary & Secondary Scenarios: In context, what are the primary and secondary user needs are we meeting?