Core implementation, working with NuGet