Experimenting with ScriptSharp DOM representation see case study.