プロパティを参照したら最新の値コレクションを算出して返す。どちらにするか迷った。指定する設計になるだろう。この値の算出は参照された時点に限定されてしまう。そのため初回だけ更新、あとは上位コンポーネントからの更新を待つことになる。するような実装が必要。よくないか?ということでそうした。コンポーネントを実装。部分と疎にしきれていないのだけど大意は把握できると思う。メソッド以降が描画部分。サイズ変更へ対応する必要がある。高解像度ディスプレイも想定しなければならない。このあたりの管理は以下の記事を参考に実装した。リサイズ機能を利用可能。