Generates a new ID from metadata and network type.
meta: Metadata used to derive the ID components
meta
network: Optional network type (ID.type)
network
Returns: New ID instance
ID generateID(Meta meta, int? network);