Layer tree

was resolved various issue with the layer menu tree
Merge remote-tracking branch 'origin/dev' into dev-design