Contributed by Andreas Kofler
Contributed by Jargon Scott
Contributed by Garrison Martin
Contributed by Liam Farrell