Characterising Global Platforms: Centralised, Decentralised, Federated, and Grassroots