Sure. Basically, the mapping of features to phases is problematic when writing new features because more than once I've needed existing features to be in a different order from how they currently are so that I can access data generated by those features. The static, predefined "this is the order features/phases are applied" order is simple, which is nice, but also completely prevents certain types of reuse