I think it can be offered in a simple way: - pick your own servers - choose whatever client you like, and take your data anywhere - choose your own algorithm. this part is way underdeveloped because most client devs are keen on gaining followers rather than making follows obsolete