Change all the things
Merge pull request #5 from codeimpossible/experimental

Change all the things. Closes #2. Closes #3. Closes #4.