For those wishing to write their own custom modules or routines, the source code of the CRL is available for inspection, as well as the test routines. A description of the data structures used is provided in the next chapter.