Lots of boilerplate "renderXXX" helpers.