While probably informative, it is also a task looking for people willing to help, in the form of updating the broken parts and submitting the changes to github. Help with parts creation is always available by asking here. While I can and perhaps eventually will do this at the moment getting development going again is more important.
Peter