+moved some stuff to clean up the project structure
+moved functionality from Tree implementation to Visitors
+updated comments
+added optimization to reduce network traffic between java and blender (now sending only VPs that have changed instead of all)