Moved CanvasName into canvaslib.h to avoid exposing D3D to applications by including guicanvas.h. Began to expose text creation to applications. Other minor fixes.