change architecture

・モジュールベースの構成に変更しました。