I don't see how that requires OOP, as one can write a library of a series of standalone functions too and distribute that. The two are orthogonal.