一通り実装
テストコード
なんとなく動くようになった
アイコン画像用意すれば動くはず