Contributed by Jérôme Knebusch
Contributed by Erkin Karamemet
Contributed by Sasha Mikhedov
Contributed by Jacob Wise
Contributed by John Roshell
Contributed by Blythwood