Contains user interface independent functionality for displaying a board on a sccreen.