File type persistence and preferences
Editors are now file type aware