for more advanced setups: e.g. docker could be true/false selection rather than a more difficult setup of package config fused in with some extra configuration