A switchable feature identity, can be enabled or disabled with FeatureManager.
Although CoreFeatures can control whether or not they are user-settable, other
Features can not; they are always implicitly user-settable. Plugin developers
are responsible for ensuring that any Feature they check can safely be enabled
and disabled on a per-user basis.