Re-work the codebase so that it can be run from the UDAL environment.
Re-work the codebase so that it can be run from the UDAL environment.