refine structure to decopule slg from view layer.(for cycles support).