Recursive rendering of lists