// Package resolution is the node-engine's resolution and rendering of a machine's modules from their manifests: which // modules a node runs and why (Resolve), what each composes to (Compose, Declaration, DataItems), what is left out and // why, and every refusal of a composition, settings and templates included. It moved here from mesh-sdk's catalogue // package (novox/hq ADR 0593 §1, §7): only the node-engine composes, so mesh-sdk carries no composition rule. The // manifest's shapes and the indexer's judgement stay in mesh-sdk; a method of a mesh-sdk shape that composes is a // function here taking that shape first (Compose(r, with) for Resolution.Compose). package resolution