Added a ND Image kernel, also created its wrapper