moved resolvers to implementations, trimmed nuget package a bit