[+] Rewrite clusterer
[+] Add learn in hieararchy