Initial commit of the engine support library

Adding the external code the engine requires to run