Added a version of newBlock that can supply ItemBlock