Refactor sensor boundary layer / GenServers
The boundary layers should delegate to the GenServer's client API and not call the GenServers directly.
The boundary layers should delegate to the GenServer's client API and not call the GenServers directly.