Had a look at Diesel and at Nickel. I wish they had better documentation... I cannot say with good confidence that I understand them.

Regarding contributions, I did just one.