Yep. The updater function to extract both skeith and corbenik is exactly the same, with only the skeith directory changing, so this zip having a different structure would require me to make another function for Skeith.
The zip should have the same structure as Corbenik/Skeith, with everything directly inside it.
Okay, it's done, using a (pretty dirty) trick.