Changes for 2.3.0

* update to the new and simpler visitor framework
* update for external Libs 
* several bugfixes