Beginning of vision system framework.