I think everything is explained in the project.
Dropinch: a water type. Dropinch balances a drop of water on it's back, where it grows its favorite algae. It has perfect balance. Lakrab: a water type. When living in a colony, Lakrab keeps Dropinch eggs on its back because they need to hatch in water. Crustocean: a water and ground type. Crustocean allows injured fish pokemon to recover in its back bubble.