A Front End Framework for Data Rich Web Apps