The Feature Model Resolver can resolve features and pre-calculate the ideal order to start features.
For further documentation see: https://github.com/apache/sling-org-apache-sling-feature/blob/master/readme.md
