Build a basic spec platform

I wish to resolve #1 with this pull request