Contains the Resolver interface and implementations.