Pseudo-object oriented.
hidden-div removed.
IDs now are not necessary.
Using attributes directly instead of strings.
global variable root used instead of views.
Inequalities supported.