It will always try to apply its tentacles onto your immaculateness. Stay away!
I came to the understanding that I needed to implement such things myself, yet my reasons didn't have very much to do with the pipeline. Reasons: control, extendability, targeting, features, understanding and so on. Stay away from third-party "feature-kits," especially if they're released without a good license. Anything third-party you use shouldn't fundamentally contribute to the internals of your project unless it's specialized for a specific feature that is hard/wasteful to do yourself. For example, it's an excellent idea to wrap good file-format libraries such as libpng, libjpeg, ogg vorbis and so on... by yourself. If you use a third-party library that wraps these format-specific libraries into an all-in-one kit, that's when 3rd-party involvement can really interfere with your needs. I suppose the glm library you're using is good because it appears to have a nice license and it seems fairly dedicated to a self-limited purpose.
Discuss further, if you want.