Prepare WebUI resources.
Create new WebUI classes, types, etc.
Http parser/generator redesign.
WebUI core redesign.

Final WebUI (and other) code modifications to use new classes.