Started to code BoardComponent and its demo.