Add an observatory layer with callbacks to be executed from the server layer