好きなことは何でもできますが、それが正しいことであるかどうかは、ここでの質問です。
モジュール
モジュールはウェブショップの機能を追加または変更し、他のMagento 2ウェブショップに転送する必要があります。モジュールには独自のレイアウト、テンプレート、およびスタイルを設定でき、モジュールの機能に必要な場合は、一般的なレイアウト、テンプレート、およびスタイルを変更できます。モジュールは主に単一の機能に焦点を当てているため、(比較的)小さく、Magento 2のWebショップには多くの機能があります。
モジュールは簡単に有効または無効にできるため、追加または変更された特定の機能が表示または非表示になります。サイト全体を変更するべきではありません。
テーマ
テーマはグローバルWebショップのレイアウト、テンプレート、およびスタイルを変更し、機能を追加または削除しないでください。パッケージ(有料)テーマには特別な機能を含めることができますが、これはほとんどの場合、そのようなテーマに付随するモジュールで行われます。テーマは交換可能である必要があるため、任意のMagento 2 Webショップに適用できますが、Magento 2 Webショップはテーマを簡単に切り替えることができます(たとえば、複数のストア設定で複数のテーマを持つことができます)。
したがって、「テンプレート/ブロック/レイアウトでサイトのグローバルテンプレートの多くをオーバーライドする」場所を尋ねた場合、答えはテーマになります。
繰り返しになりますが、好きなことは何でもできますが、他の誰かが開発に参加したり引き継いだりする場合は、サイトのグローバルテーマの変更がモジュールではなくテーマにあると期待します。期待どおりに行われないと、開発が遅くなり、メンテナンスが困難になります。