Contributed by Gareth Hague
Contributed by Stephen Coles
Contributed by Lee noheul
Contributed by Eline Mul
Contributed by Daniel McQueen (TDF)
Contributed by Antoine Pazat