made progress for item requirements support in blueprints, for #1565