I'm testing this on the Solanum genus.
The following are all in the Solanum genus, and are parent plants:
Potato:
Potatoes (Solanum tuberosum)
Tomato:
Tomatoes (Solanum lycopersicum)
Eggplant:
Eggplants (Solanum melongena)
You'll notice that these are all in the same genus, and they all have a specific species. They each have child plants that have inherited their databoxes and common name.
Now you can see that other plants in Solanum that don't match any of the Solanum parents, are left as orphans. Example:
Soda Apple (Solanum aculeastrum)
Now, I'm not going to do this, but if I add another parent plant in Solanum with no species, then all the remaining orphans would be added to that parent, and the children of the earlier three would be left alone.
I have a backup of the DB from the moment before I uploaded the code, but I'm gaining confidence in this code update. It looks like it's working well.