The "modifier" attribute of the <component> element specifies override requirements for the component.
If ABSTRACT, then the component may not be installed. It serves only as a base component for other components to extend. Only abstract components may declare abstract child elements.
If FINAL, then the component may not be extended by another component.
If omitted, then the component may be extended and installed.