Shared client code for SeaSketch reporting modules