Code cleanup.
More code cleanup.
More code cleanup.
More code cleanup.
Some algorithms are removed.
More code cleanup.
More code cleanup. New entry point.
Merge branch 'master' into Substrings_cleanup

Conflicts:
	Source/Substrings/RawReading.fs
More code cleanup.
First iteration is finished. It is compilable.
Basic cleanup is finished.