I have started working on line of patches that deal with current state of VM devices
in VDSM. There is a wiki page at  describing the issues, phases and final goals
for this work. Additionally, there is formal naming system for code related to
devices. I would love to hear your opinions and comments about this effort!
(and please note that this is very long term work)