Contributed by Gareth Hague
Contributed by Connary Fagen
Contributed by Sharp Type
Contributed by Jan Charvát
Contributed by Rafael Nobre
Contributed by Stephen Coles