Original Authors and Contributors:

Gordon Beaton
Babbis Xagorarakis
Patrik Nyblom