Contributed by Julian Schröpel
Contributed by Will Miller
Contributed by Estudio Calderón
Contributed by tobias schererbauer
Contributed by Stefan Claudius
Contributed by Daniel Swan