I remember that advisor modifiers like infantry specialist or armor genius used to apply at the division level, where the whole division would get the buff if enough of the battalions were of that type. But I also vaguely remember the devs saying that they would move the buff to the battalion level where battalions of that type would get the buff regardless of what kind of division they were in. Does anyone know for certain what exactly is affected by the buffs? And as a corollary to general traits apply at the division or battalion level?