FSMDriver's State Diagram

This could be refined, but as from one state it can go to any other,
basically all conexions have to be made