Add generic interface for executing external binaries