Text this: Category hierarchy maintenance : a data-driven approach

            ______   _____       ___      ____    
    ___    /_   _// |  __ \\    / _ \\   |  _ \\  
   /   ||   -| ||-  | |  \ ||  | / \ ||  | |_| || 
  | [] ||   _| ||_  | |__/ ||  | \_/ ||  | .  //  
   \__ ||  /_____// |_____//    \___//   |_|\_\\  
    -|_||  `-----`   -----`     `---`    `-` --`  
     `-`