Text this: Pattern formation in heterogeneous domains