The following classes are available (all discussions assume CIlib version 0.5, and therefor assumes the same directory structure as used in CIlib):