3つのクラスに分割した。CellControlクラスを追加した。