Restructuring: only EcoData can access Organisms

Though there are a couple of casts from interfaces to concrete that I
don't like.