Using nuget wherever possible