Modular phones - what would that mean for software updates?

Thinking about the modular phone idea (like Project Ara), if you're splitting the components between manufacturers, who would be responsible for software updates? And would all those unique phone combinations make it harder to roll out updates?