Darren Melrose: So many different worlds