Contributed by Philippe Dionne Bussières
Contributed by Stephen Coles
Contributed by Braden Collum
Contributed by Alain Papazian
Contributed by Hannes Siengalewicz
Contributed by Jacek Dobrzyniecki