Re-Architect the Parser.Structs (Full)