Я бы предложил, чтобы вместо «служебной» библиотеки просто делали библиотеки, относящиеся к домену (графика, аутентификация, проверка и т. Д.), И включали их только там, где они нужны. Ключ, конечно, решается, насколько конкретно. Чем больше специфика, тем лучше.
Независимо от того, если у него нет домена, вы, вероятно, не понимаете его полностью, что означает, что вам следует сначала оценить то, что вы делаете и пытаться выполнить.
Также помните, что то, что полезно в одном или двух проектах, может оказаться полезным только в одном или двух проектах. Добавление большего количества классов, чем необходимо, только вызывает проблемы с техническим обслуживанием в будущем.