Of course, it is not entirely out of the question to have some sort of system for specifying that a source should have XYZ tool (such as C preprocessor) invoked on it first, etc, but it is probably easiest if programs using Goldie just invoke whatever other tools they need by themselves.