Platforms: A Multiplicity of Research Opportunities