Component Manifest Grammar

This grammar is used to describe the building all of the parts of a component.