Central to the identity is a new logo and infinity symbol that consumers in focus groups agreed signified that the product really works. The company's logo looks very official--you might even make the point that the infinity symbol looks a bit like the NS logo preceding Network Solutions.
Unfurled definition, to spread or shake out from a furled state, as a sail or a flag; unfold. See more.
I like to use the word unfoldment, because it suggests that this process involves the unfurling or unwinding of something that is already present but needs to be opened up in order that it may function to the fullest within the individual life of each person.