[FEATURE] Add architecture for registering Tools within a BE module

Change-Id: Ia086a0ebd371353b26943c934769bbbf96dedd57
Releases: 3.0
Resolves: #61188