Add application patterns doc