グリッド表示

#146 対応完了です。
今後その他にも色んな key:value の値を持たせたくなったら、ここはモデル化するのが良いかも。

そしたら以降で書いてる
```
if (cellInfo["type"] as String == "image") {
    ...
}
```
みたいなのもメソッド化できて、ViewController がコンパクトに保てるかと。