Primary Author:

Mark Lavin

Additional Contributors:

@pylemon
Joe Bergantine
@svleeuwen
Tino de Bruijn