Wouldn't it be better if each tag related command block is saved in a separate file so it can be reusable in script (.src) source files? Web Source Framework Discussion A nice-to-have option.
Thus you change centrally a tag related source code.
And each script file could be easier managed.