Root architecture for improved resource capture: trade-offs in complex environments | Synapse