Reorganization of sources and performance fixes

Removed additional abstraction level SortInfo. Instead of that
FileColumn is used as sort unit.