Location to store components that aren't merged.
Optional
Existing components to merge and replace the converted components with.
Project root used as the symlink-containment boundary for write-path guards.
Location to store components that aren't merged.