Contributed by Timo Klaavo
Contributed by Stephen Coles
Contributed by Mathieu Triay
Contributed by Marcus Leis Allion
Contributed by Indra Kupferschmid