Have TreeListRenderer take a list of options

Change-Id: I177fbd0b579b3e59e6cc724218afe32c479ad8d3
Partially implemented format parameter

Change-Id: I2b46ef256e83e6b86c90b272e75b9a1f9bf93a2a