Intermediate checkin: Crafting recipe tree (cancel broken)