This is an effort to create a unionfs filesystem implementation which is way more flexible than the current in-kernel unionfs solution.