Easily provide interfaces to your hierarchical data.