The Flood module lies at the core of the Flood Templating Engine. It provides all the templating infrastructe responsible for transforming abstract input models into generated code. In partcular, it provides functions for executing program files (.flp) as well as processing template files (.flt). It also provides an outputPath variable which when set specifies where to store the generated code.