Add the Screenboard API

Includes a test.