Added option to specify a custom separator.
Allow to overwrite the default custom separator.
Process text in-memory.

Adding line for line to the view is extremely slow for large files.