given the different types of nodes:stateforkjoindecisiontasknodewhen would you use the base node?i.e. what is the difference between the following