Pattern languages: addressing the challenges. (5th June 2013)