Added Experimental 'Default' WriteOptions for future use.
Add encoding-aware string functions and returned compatibility with master.