updates
various fixes

- rename to Resolution
- set parent
- change to replace whole hierarchy, root and all so as to simplify things