Added a file uploader. And text library visualizer.