The first implementation of this will not support using ctrl-z and/or adding the fg/bg commands. It will only add an api for commands to put itself in the background.