Base content

Caution: Most of the patterns are old and need to be updated to the most
recent version of the language.