Modules

Finite state machine using HASH as state definitions