replying to @dtinth
Q1, the root: what is a "component"? Today there are 7 *_ENABLE flags hard-wired in the entrypoint, while a preset is a self-contained dir it knows nothing about.
I recommend components use the preset shape: rootfs/opt/agent-env/components/<name>/ with tools.toml, a daemon…