pub fn build_registry( builtins: Vec<Component>, project_dir: &Path, ) -> Result<Registry>
Build the full registry: embedded built-ins first, then project components from project_dir (which override built-ins by name).
project_dir