Template/Example Protocol Provider for OneGet (written as a PowerShell module)