The Pattern Theory