Integrated web generation