セルを座標と大きさを持つオブジェクトとして定義したらいけそう
ただ948のような場合はメリットがないと思う