Well, in theory if it is a lib or model then it could be accessed on any controller.  So, global makes sense.  But maybe a prefix of some sort needs to exist.