Relax all dependencies versions, I don't know which ones I really need
Make code compile without warnings
Use explicit export list in Image
Move btrfs related code into separate module