Refactor catalog tree for layer.preview
Remove unneeded scope property
Add layer manager component