remove versioned structures
remove unused and unuseful classes
remove unused sorted list structure and test
refactor package structure
implement sort order enum
remove performance tests; add package structure to tests