This might help explain some of them:
Of course do your own research, this is just a pointer in a possible direction.