Observerへのリファクタリングが一段落。メッセージをブロードキャストしていた時に比べて伝達経路の洩れが心配だが、経路をトレースするメソッドも作っておいたので簡単に確認できる。

ついでに組み込み側のプログラムのバグもいくつか潰した。

あと残っているリファクタリング候補は大きすぎるクラスのいくつかを分割するのと、Modelを2つのレイヤに分けること。それからデータツリーのCompositeパターン化くらいか。今月末いけるところまでリファクタリングしてから、要望されている機能の追加にかかろう。