We currently have a community. Previously, we use different domain names for US, AU, and NZ, but all these redirect to only 1 community. But recently, NZ and US wants to have slightly different content. They want to use the same look and feel, but the items that are shown in the site, as well as some links and information, they want to customize it to better suit them.
My question is, how should we implement this? Should we create 2 other communities that are just copy-paste versions of the original community, with a slightly tweaked content? Or should we add logic in the code to be able to determine whether we should show US-specific or AU-specific or NZ-specific content? Or is there another approach we're missing?
I know this will be subjective and is likely to be closed, but I don't know any other place to discuss an architecture like this.