Зачем всё усложнять.
Далее, ты хочешь работать только с физическим проходом, что допустимо на всех шаблонах, кроме джебуса. Но даже для этого придётся определить, что такое физический проход - и что есть логический.
Если что-то м.б. понято неправильно - оно будет так понято