Mainly model files upload functionality. Saving work in progress.