create an enum to represent modes of genealogy detection
implement the function to detect genealogies
implement a function to detect genealogies of clones and fragments
remove unused classes
remove unused classes
[refactoring] move package
[refactoring] move package
change analyzer to fit the new data structure