The idea here is that CoglFX could describe an effect with multiple ways to render it (eg. Using fixed function states or a GLSL shader or a GLSL shader with a requirement on the GLSL version, etc...).
I guess it can also be described as an aggregate of CoglPipeline serialization with runtime selection of which CoglPipeline to use.