Cell spheroids as a versatile research platform: formation mechanisms, high throughput production, characterization and applications. (8th April 2021)