Specification

Adds the existing versions of the spec.