use CanvasRenderingContext2D
use CanvasRenderingContext2D
set Layer's default width and height
add comments