This is the prism template with the minimum required to implement the lighting module. The level state has all of the changes documented.
For a more fulsome example, you can check out our game Below the Garden, which makes extensive use of the lighting module.