(4) Вопрос в том, имеет ли это смысл. Такое выделение редко когда возможно без увеличения трудоемкости работ по обновлению, к тому же, часть доработок может отключиться у пользователей.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн