First iteration of the FindCorners class (by Lexwebb)