Not being satisfied with what I could find on the site, I decided to create my own. I'm quite proud of the result