Initial creation of repo with ported code from Grind