A component a catalog declares: the name a message uses and its JSON
Schema as the catalog document writes it (with its allOf mixins and
references), plus the v1.0 composition constraints (allowedParents,
allowedChildren).
:from_document says the schema was read from a catalog document, so
A2UICore.Catalog.to_json/1 writes it back exactly; for a component
defined in code, local references to common types point at the
common types document instead.
Summary
Functions
Builds a component from a catalog document entry.