Not easy to say....Not too much context....emulsion is a kind of mix (for instance between water and oil) but that doesn't match well.
This sentence seems strange to me...nice words, but unclear phrase
I guess it means "origin" or "emergence" here.
Hope that helps.