A full-featured framework for responsive Single Page Applications and Mobile Web Apps