Architecture is now a generic structure that can be specialized via an "external" trait for generating the paths you care about depending on your target bootloader.
This is necessary to make integration testing specific to the backend.