Split out into three projects.
Some missing stuff.
Some missing files.
Added dep from Web.UI to Web.