v1.2.0: refactor: optimize, performance and the following
- remove old logic - public interface updates - text encoding option - follow attribute guideline - OverwriteIfFileExists is now enabled by default
- remove old logic - public interface updates - text encoding option - follow attribute guideline - OverwriteIfFileExists is now enabled by default