Which best describes building blocks?

portions of a document that can be used in a template or regular document
collections of formatting information that can be used as the basis for a new document
information associated with a document that helps describe that document
methods that allow for information to be protected with a password