Moving the running code out from the spec_reader into it's proper place
Adding basic support for it blocks