Began completely rewriting WebSharp.