Start on a builder to construct the board from a JSON definition