==== Supervised Learning Approach ====
Additionally, the HTML tree structure analysis method will require a subprocess by which to parse a complex HTML page into our DSL. An example of a similar process is Pix2Code, in which a DSL context and a GUI are feed into an architecture containing LSTM layers and a CNN-based vision model(see image) which outputs a DSL token. After training is complete, this architecture can then take an empty context and a GUI input and output DSL code.
[[File:Pix2Code.png|frame|Image from "Project Goal V2"]]