The supported format list can be used to ensure that uploaded documents can be handled by prizmdoc. Adding the option of pulling the information programmatically will allow developers to pull this information at runtime rather than having to hard code it, so if any supported formats are added, removed, or modified in some way, they do not need to make changes to their code.