Select dir to load + small IO API changes.
Save file content

Editor is able to save file content.