Start like this: - expose a user parameter with `N` boxes per device; currently, `N` is hard-coded to 1 - add a cost function - add load balance interval control