Pulled in a genuine working program for source code.
Have had some issues, E.G, any calls using local blocks won't declare as a block correctly.

Work in progress.