Refactoring RegistrationContext to support server-side caching and fuzzy-name-lookup of files across multiple search locations.