I think this is generally a good approach. The internal LVs are represented, but because they aren't in the devicetree they do not complicate things on its level. -- To view this pull request on github, visit https://github.com/rhinstaller/blivet/pull/149