The [example](https://github.com/microsoft/AppModelSamples/blob/8013330f0d41c1ec73872f9a118a66cb89d1d39a/Samples/SparsePackages/PhotoStoreDemo/StartUp.cs#L146) demonstrates how to register a sparse package from a .NET app. Apparently, a non-uwp application might be made in a number of non-.NET technologies. How do I register my sparse package, if my application is implemented, say, in plain C++?