Contact - Part 1: Introduction, Model Overview, and Automatic Contact Generation