画面を描画するためのキャンバスクラスおよび抽象クラスを定義します。