Contributed by Florian Hardwig
Contributed by Bryson Stohr
Contributed by Stephen Coles
Contributed by Chris Purcell
Contributed by Julian Grönberg
Contributed by Philipp Zurmöhle
Contributed by Nathan Prost