A Sustainable Pattern Language