minor changes

- workaround for gdv-axis
- gdvaxis is now an own class
- linear axis are now organized in a separate class