Change related declarations.Primes and moves this knot into operational mode.interface Knot becomes big and you want to improve its redability and maintainability, you may consider
to decompose it. You start decomposition by grouping related functionality into, in a certain sense,
indecomposable pieces called Primes.interface CompositeKnot.interface CompositeKnot.Changes.Event related declarations.Events related declarations.interface Knot.class Effect without Action.class Effect without Action.class Effect and Action.interface Knot instance.interface Knot.class Effect.class Effect.Prime.class Effect with a new State and an optional Action.class Effect with a new State and an optional Action.Prime at this composite knot.interface Knot.interface TestCompositeKnot. To be used in tests only.