Reworked rooting, values, and object format.