Initial commit of patterns project.