Altered schema to use "details" on particular cells instead of adding lines that cover the whole board.

Altered board rendering to avoid recalculating many cell attributes every time it renders.