Update BlockInterator to be able to define layout setting

Add BlockInteractor test class