While doing user interface programming I often encounter the need to render a list of values and add some related information between the rendered values. In the following c