To increase the live-development-ability of JSF, implementations can check for
changes in faces-configs for additional navigation handlers, components, and
This is to allow real time development of JSF applications.
The implementation of this shouldn't be difficult as entities within JSF are all
keyed, so populating keyed data shouldn't cause race-condition issues.