more abstraction and implementation details
tree9c38f9d7ab309cc2d6e8af8cd671992b8c6c164e
-rw-r--r-- 58 .gitignore
-rw-r--r-- 985 Element.java
-rw-r--r-- 1137 Environment.java
-rw-r--r-- 176 Global.java
-rw-r--r-- 607 View.java
drwxr-xr-x - si