Engine code implements this port. Source and Model remain backend-specific;
selection introduces no tensor conversion or dispatch in the token loop.
create borrows source; a failed construction must release its own resources.
composition is the record the loader resolved; a graph registry receives a
Composition. A complete implementation that owns its loader takes
void and composes itself from its source.
Engine code implements this port. Source and Model remain backend-specific; selection introduces no tensor conversion or dispatch in the token loop. create borrows source; a failed construction must release its own resources.
compositionis the record the loader resolved; a graph registry receives a Composition. A complete implementation that owns its loader takesvoidand composes itself from its source.