リアクティブなエディタ
テキストエディタを実装する際に層を分割しておくと便利