A Pattern is a Solution to a
Problem in a Context
Understand the Problem
Develop a Language of Optical Alignment
Look at the Context to Determine
Implementation