Monarch: A rapid prototyping framework for the web