change order so svga is used before text and so svga reports when it can't initialize rather than terminating the program
adding csg operations