Virtual Slim-Bootloader high-level design