Adding embedded code editor

I'm comparing this to code-refactoring to limit the amount of noise.  I say we merge this down, before merging in the refactoring branch.