Цитата(nykep @ 8.3.2019, 6:03)

может быть и так можно, если будет не влом попробую, а то придется переделывать много чего и тестировать еще долго
Не просто так можно, я бы даже сказал - так нужно =)
Ваш способ со скриптами принесет ещё много проблем, помимо текущих.
А чем жирнее будет разрастаться код, тем больше нужно будет переделывать) поэтому лучше сразу переделать, пока код маленький.
Но смотрите сами, я думаю, что со временем вы в любом случае дойдете до этого. Во всяком случае так было у меня.
Успехов!