To help with build time and keeping the dependencies lean, we could add Cargo features that conditionally compile in each feature-detection module.
We can set the default features to be all of the modules: currently, bpf, runtime, kernel_config, misc.