only one group on at a time in one file

put them each in their own file and you can provided the scripts dont conflict

conflicts might be using the same variable names and one resets it over the other or the same alias name (which can be overcome with the alias -l I believe)

there is probably more