[1.0] Initial commit of a Specification interface