Hello @Community member,
the SBSFU supports up to 3 active slots with ability to have associated download slots.
In your case, you can have one active slot for your internal flash code and a second active slot for your GUI resources in external flash.
As usual, you can have 1 image or 2 images setup.
In 1 image setup, you can update using a local loader, first erasing the target slot and the updating it.
In 2 image setup, you need at least 1 download slot with size equal to maximum active slot size.
In this setup, you can manage the update through your application in OTA for instance.
So, in your case, if you have a 16MB GUI ressource active slot, you would need at least 16MB download slot to be able to update this part. You can have one other dedicated download slot associated to your internal flash code, either in internal flash or external flash.
Best regards
Jocelyn