Recreate Squirrel.Core

This PR recreates what was Squirrel.Core.

## TODO:

- [ ] Get tests passing