Start to expose hierarchy generation via public API