Simplified recursive rendering to use build-all