Change upload model to allow for the creation and management of filetype / container type. Initialize a default and write out / pass specs for all new functionality