@fink @daftaupe @martin
Last thing about the layer model. Sometimes you don't need all layers. For example you don't always need a file system. Think about swap, or about oracle or other database software that will work better if you just give them raw devices, because they have their own integrated "file system". Can you make a "raw volume" (without any fs or metadata or whatever on it) with btrfs ?