Adds build_info and supporting functions to Item and MaterialRequirement