SMS: The ecology of freshwater phytoplankton