Split spec to own repo