Web Anatomy: Interaction Design Frameworks that Work