We can do this theoretically...
If we were to do this, I would implement it like this:
- Keep everything the same as it is now regarding connecting / creating / attaching cloud drives.
- Add options to the local disk provider to use multiple local volumes / drives with varying levels of RAID.
This would allow you to create new drives from a combination of existing local / cloud drives with varying degrees of striping / parity.