tree data structure instead of array for sketches
info-text, save to localstorage