По поводу строк - вопрос спорный. Можно пойти такими путями:
1. У каждой фичи свои строки.
+: быстрая пересборка,
-: дубликаты строк в фичах, сложности в отправке на переводы.
2. Единый модуль строк, о котором все знают.
+: все строки в одном месте - легко отправить на перевод, строки могут использоваться в разных фичах (не нужно дублировать).
-: при изменении строк пересоберутся все модули.
3. Что-то между этими двумя вариантами. Возможно, один модуль с супер-общими строками, которые редко меняются, и у каждой фичи свои строки.
Тут, скорее всего, будет не просто эту всю систему поддерживать и, будут дубликаты строк, сложности со сбором всех строк на перевод и и т.д.
Я думаю, этот вопрос следует ещё решать с локализаторами. Как им будет удобнее работать.