renamed Resolution to VideoMode, and started on shaderPrograms