moved GIL code to seperate cpp file to aid build times
Not the best interface, this is only a test area