This package contains interfaces and classes providing the Transitionlogic to switch between different States and validate if the Transition to an State is possible or not.