They are just clusters of Booleans. In the string to Data Out, the binary string is converted to a number, the number to a Boolean array, and then an array to cluster. The bottom is the reverse with cluster tot array, Boolean array to number, number to binary string. I could have skipped the cluster parts and just used arrays but I've found it beneficial for users to look at clusters because then you can rearrange the elements like I did with bit7 overe on the left. If you expand an array to show 8 elements, the least significant bit is the first element in the array and that is displayed over on the left.