Earlier quoted context omitted.
http://www.rebelscience.org/Cosas/components.htm#Types
Still doesn't really help. What's the while loop actually doing? Where's the data being stored, and how do you get it out? Similarly for his quicksort example ( http://www.rebelscience.org/Cosas/quicksort.htm ) - from what I can see, there's no means to input or output whatever you're sorting - that part is all internal, and the only accessible parts are 'start' and 'done'.
The way I understand it, components can share data.