New feature: add SpecsParser.
New feature: add the Factory model.