Move evaluate methods to GerberContext class