Разные режимы - как разные окна в компьютере. В них делается
схожее, но различное. Сгруппировал код по функционалу - размазал по
режимам. Или наоборот. Что-то размазывается по проекту. Думал,
может есть какая метода, чтобы всё и сразу. Но, видать, волшебной
методы нет.