A highly configurable file resolver