I would direct you to the product documentation for "Deploy Anywhere". As you may have observed from manual operating system installs, the same operating system source is used, and the customisations that are required relate specifically to the different device drivers and utilities that are required by different hardware. The function of Deploy Anywhere is to inject a library of different drivers (which you compile for the hardware you need to support) into the operating system image, in such a way as to leverage the inate ability of the operating system to load drivers using the plug and play subsystem.
Once you have created a single image with Deploy Anywhere, there is no need to tell the console to do anything other than deploy the image, as the rest is done by the operating system itself.
Ghost is ultimately just simplifying the process that you would otherwise have to follow, which is well documented in the Microsoft Deployment Toolkit (MDT) and the Windows Automated Installation Kit (WAIK) both of which are free downloads from Microsoft. If you are unfamiliar with the way the operating systems handle device drivers during boot, it would be time well spent to get yourself up to speed on this technology as it does make using Ghost more understandable.