Made changes to include GUI and extraction of data.
Massive refactor to include graphics position backend and ditch transform modifiers.