コアな機能だけモジュール化なりクラス化なりしたほうがいいのかな