Each building block is a Tcl Command

Firing a module during execution means issuing a Tcl Command

Provide user with a graphical interface