[1] Support 5 coding schemes: Simple (Church's) Code, Huffman (Goldman's) Code, Grass' Code, DNA Fountain (Erlich's) Code, and Yin-Yang Code.
[2] Support 2 error-correction: Hamming Code and Reed Solomon Code.
[3] Support row index operation.
[4] Support data operation.
[5] Support customized logging and real-time process monitoring.