####Corporate Copyright Statements Copyright (c) 2016-present TyphonRT Inc. @typhonrt ####Contributors Michael Leahy @typhonrt