Get a Descriptor Factory for a particular platform.
Creation of a factory always succeeds, however trying to create specific DescriptorInfo
objects may throw a DescriptorNotFound exception if metadata for the specified Descriptor
for that platform is not available.
Parameters:
platform - an instance of a Platform from the PlatformRegistry
Returns:
a Descriptor Factory that may be used to generate multiple descriptors for a platform.