How many groups are plants divided into?