IMO: 横に長くなるよりも立てに長くなる方がコードとしては把握しやすいと思うんですが、いかがでしょうか。いっその事別ファイルにしてもいいかもしれません。