General Theory of Remote Gaze Estimation Using the Pupil Center and Corneal Reflections | Synapse