editor: canvas - first take on hierarchical canvas element registers