Created by Andy Wilkinson
Contributed by Florian Hardwig
Contributed by Dídac Ballester
Contributed by Luzi Type
Contributed by Chris Purcell