Getting closer to implementation of fragmentation.  Major changes had to
be made to the ApplicationLayer interfaces that now take a payload
object instead of a set of arrays.