As suggested by @pipex :
I think it might be interesting to think about how we make a block (or extend this block) for the edge device use case, i.e. possibly bandwidth limited. Meaning some control needs to be in the hands of the user of the block, e.g. enable, disable services, only send above some priority, etc.