Hey there!
Good news, more of this is possible than you might think. Tags have full support in the API, create, update, delete, all of it, so automating tags based on project criteria is totally doable. Groups are the same story: full create, update, delete support, including managing who's in...