Contributed by newglyph
Contributed by Ivana Baumann
Contributed by Daniel Metzinger
Contributed by Ezra Fike
Contributed by Florian Hardwig