Rename FuncDependencyResolver to ModernDependencyResolver
Create a func-based service resolver