Lazy evaluation graph library