Powered by the Generator Generator
Code available on Github
© Seb Charrot 2017