Library that models L1 and L2 initiated Handshakes.