rem: execlp(program, program, domain, "WorkspaceBack", texture, NULL);
add: execlp(program, program, domain, key, texture, NULL);
context: updateDomain(char *domain, char *texture){    char *program = "wdwrite";    execlp(program, program, domain, "WorkspaceBack", texture, NULL);    wwarning("warning could not run \"%s\"", program);}