## What changed?
Add scale manager component.
## Why?
Part of dynamic partitioning.
## How did you test it?
- [ ] built
- [ ] run locally and tested manually
- [ ] covered by existing tests
- [x] added new unit test(s)
- [x] added new functional test(s) - to come in future PRs
## Potential risks
No behavior changes yet.