Programmers usually avoid reinventing the wheel. Additionally, steganographic output should be similar to common output. Relying on a common implementation is the safest way to assure similarity
In brief:
The typical embedding tool is a modification of an encoding program.