### What's needed? Working a bit with the scenario of possibly changing component ids in the FCR actor, I found it cumbersome that the empty set had the special meaning of "use all components". ### Proposed solution I propose we: * Add an explicit parameter `use_all_components: bool` * Also add a new getter `using_all_components: bool` to explicitly know if it is using all components or a a specific set ### Use cases _No response_ ### Alternatives and workarounds _No response_ ### Additional context _No response_