An Investigation Into The Generality of A Graphical Representation of Program Code For Source to Source Translation