What you could do for saving files is we can make an online database where the only function is to load up changes people have done, maybe even add a from scratch coding language from the ground up. :)