Reorg from GLFreehand, need GPL
Added GPL