Tree supports have certainly been requested numerous times. For that request I'd suggest discussion be pointed towards one of the
existing threads for support improvements.
I'm not familiar with "structure surface option" could you elaborate on this request?