This goes in the direction of grouping modules by responsibility. The api-binder module is the middleware between the device and the backend, thus the target state polling code makes more sense there. Change-type: patch