Start to implement hierarchy builders