Contributed by Filippos Fragkogiannis
Contributed by Ali Doucette
Contributed by Kevin Scott
Contributed by Stephen Coles
Contributed by Nikola Keavy