first draft of namespaced resolver proposal

Contains basic proposal that would be an opt-in and not break with any current (or future) app if implemented.
An app could even be made to have multiple resolvers in a chain, using one as primary and one or more as fallback strategies (useful when migrating from one strategy to another or when mixing code from projects using different naming strategies...)