Contributed by Quintana-Font
Contributed by Nathan Prost
Contributed by Jeff Kellem
Contributed by David Jonathan Ross
Contributed by Manuel Wesely