tree assets
add wrapped proctree (needs cleanup)
components for proctree