Build a basic spec platform

I wish to resolve #2 with this pull request