MVCGen: Generating Web-based Information Systems