- use device labels or uuids inside init to properly detect the right partition - support for adding files/modules in hooks (one file per hook): - add build() function - should have add_module and add_file functions - add run() function