@BobWilliams Making changes at the instance end would be one way to set things up for a larger group of people I guess 🙂
For me, personally, there aren’t a lot of Fediverse implementations which have the features I want and the ones that do are implemented in programming languages that I’d have to learn, or the implementation itself is rather cumbersome, as is the case with Mastodon.
So I opted to do the changes at the client-end with specific client apps since that’s a little bit more manageable. That presents certain problems but less so than managing the server-side stuff to do things in an efficient way … at least for me.
Plus, if you get the client working right, you can use it to connect to any instance and so be able to move to a new server if you wanted, etc. 🙂