- experimenting with adding position and rotation attributes to TransformBase objects (csg)
 * right now the issue is: if we store the position (change when using Translate()) and try to re use this position  in the final THREE.js
view, the translation is done by DOUBLE the amount : once for the geometry csg and then once again by three.js
 * need to look into the various coordinate systems at hand
 * for now , deactivated the final three.js translation

- started adding new Arrow helper, to use instead of the THREE.ArrowHelpers which have bad sizing issues (too long arrowHeads)
 * also attempting to have the object selection arrows be overlayed onto the object and not become invisible inside the selected object: not there yet!
- fixed incorect compile errors display
 * fixed error params passing in processor
 * small amount of cleanup in compiler & console view