(half commit) New parsing algs, error on component terminal assign (easy to fix), graph building animation, terminals are type integer.