A soap dish that is made out of two parts that can be 3d printed. A net that holds the soap and a dish for excess water. The gaps on the sides of the dish make grabbing the net easy. So they can be cleaned separately.
The dish dimension is 10.5 x 7.7 x 1.5 cm which should be sufficient for most big soaps. But scale the models how you like. :)