Add registration, add NuGet support