Create SupportChecker class to check support of formats
Don't pass the container to the support checker
Avoid passing the container to the extractor
Use keys for formats
Refactor to make the container config cleaner