Rework project:
-Remove Javascript specific code. Replaced by swig javascript binding
-Restrict visibility (less public, less friend class)
-Rework loop flow
-Remove selected field in classes (used only by console, it will be replaced by code in console part)