To be compatible with
@loaders.gl/core functions such as
encode, writer objects need to conform to the following specification:
|Required||Short name of the loader ('OBJ', 'PLY' etc)|
|Required||Three letter (typically) extension used by files of this format|
|Optional||Indicates the type/shape of data|
|Encodes and releases batches through an async iterator|
Note: The format of the input data to the encoders depends on the loader. Several loader categories are defined to provided standardized data formats for similar loaders.