Split up project

I moved the generic files to their own repository so that they are
independent of this project.