The current interface doesn't allow registering custom extractors, which limits the package's functionality.
For example, I need to unpack .MSI and .MSP packages.
The hacky approach with UNKNOWN isn't suitable, as it's explicitly filtered.
I'd like to either replace the enum with a string representation or add an alternative exctractor resolution mechanism.