minor clean up
simplify objects hierarchy
add axis clipping to backend structures
add axis clipping to object classes
add axis clipping to rendering backend
adjust camera position for clipped plane to be visible