Yep pretty much a planned project but for now I'm keeping everything as sort of a learning exercise. master is ES5 and I have an es6 branch. The idea is to have students look at the ES5 version first to appreciate the ES6 changes.
[actually a basic git primer is the first step :D]
The more practical solution would indeed be yeoman (imo)