visualizer: add glm as a submodule