Zaslat SMS: Pattern formation in heterogeneous domains