I\'m creating a state-machine project and want to know what\'s the difference between a sub-state machine and a region. I tried to look into the official document but haven\