Created a system for handling the now large list of formats.