Some silicon creator libraries (e.g. the otbn_boot_services library) have hard coded dependencies on specific tops.
In order for those libraries to be shared between top's ROMs and ROM_EXT implementation, we should have a generic framework to allow top software definitions/hooks that could be called from the shared libraries.
cc @luismarques @pamaury