Sends arbitrary bit pattern lengths across.