Modeling the morphological diversity of impact craters on icy satellites