Modules for the Bound States family of simulations. A module plays the role of Controller in the classic Model-View-Controller architecture. A "module specification" is used to configure each module.