Coarse Lambda inpmelentation on GPU complete, refactor introducing IC class