 IPs are usually structured chunks of data - some IPs, however, may not contain any real data, but are used simply as signals.An example of this is "bracket IPs", which can be used to group data IPs into sequential patterns within a stream, called "substreams".Substreams may in turn be nested.