tree styling.
factory generate context menu.