Add "preview" data descriptor to layer objects
Refactor catalog tree for layer.preview
Remove unneeded scope property
Add layer manager component