[glm viewmodels] eezstreet's glm viewmodels