Initial files from Randy Gaul

Taken from https://bitbucket.org/rgaul/shapeslice