Add new module egg in gradient
add a module: homogeneous lens in homogeneous layered model