M: ProjectFile Factory: add ScriptFile generation.
M: ProjectFile Factory: add IRunnable tests.