There are a number of different types of projection specification types which implement different kinds of connectivity patterns. They are described below.