I’ve checked in my initial plugin structure over at the GSoC repository (Trac, SVN). This fully replaces the existing theme editor in core and my next step is to now integrate various bits of code that I’ve started on, which handle revision generation, sandboxing, etc.

Over on the GSoC blog, I’ve also posted a general checklist for my project.