Initial commit of live gui builder.

Hey Chris, as requested - first raw cut of the live gui builder. I pulled out the scintilla support until we've discussed the code editing a bit more.

Cheers,
Dave