got the labyrinth code working and am now adding trestle, my personal improvements on labyrinth. It has an improved category utility function that accounts for parent/child relationships between structured attribute values. It also does a better job of managing concepts, such as removing references on concept split.