How does the Integral module work?