GMK Full Template Integration - Commit 1

Initial integration. Buggy, but functional when using phsx.
Not really sure why this is different