Several changes:

    - Make WAxis a virtual class so that it can be specialized (#3317)
    - Fix for #3580
    - Modify example's CMakeLists.txt to allow building examples in SDK