[UP] Refactor 'CharsReader'. Rename it to 'SourceCodeReader'.
[UP] Apply the new 'SourceCodeReader'.
[UP] Update miscellaneous files.