And then there werr lists (and client side template rendering)