allow for 0-length array in an ttree entry
new option to show only selected canvases and more flexibility on dataset