Add patterns as subsection of pattern language to allow more languages