Need help with plant growth animation

Hi everyone!
I need help making a blender animation that starts with a seed opening up and a plant coming out of it then it turns into a tree. I want to know specifically:

  1. How to make the soil shake before the seed comes out
  2. How to make the seed crack and have the plant come out of it in an organic way
  3. Is there a way to make a green small plant transform into a tree trunk (cause i already have the tree growth figured out but i need a smooth transition)

Here are some video references of what i need:

Thank you so much! Your help is greatly appreciated