Как сделано в БСП 2.1 такое я бы наверное сделал за день.
Я вчера смотрел в 3.1. Там сложнее немного
Ну так ты и не варишься в этом постоянно. Если постоянно находиться в контексте, знать историю архитектурных решений и иметь возможность спросить у коллег, время будет быстрее