Extra objects are now provided to the library in a much more sane way. A python dictionary is used and evaluated by SCons