Light-Weight Contexts is open source
cs.umd.edu