The order of a feature controls the order in which it applies. The
order of a feature is important to ensure that any previous work done
by other features that may be required is done. See FeaturePhase
for a list of phases to choose from.
This method must be implemented to ensure it is only selectable for the desired
application types. This method is not used for determining if a default feature
should be applied.