Added CRC16 generation module.