It is called a plugin. You have to create it using some sort of source like GPTP in some kind of C++ coder. Compile it into a .dll, rename the extension to .qdp, and use something like FireGraft to import it.