Redesign of rendering system and overall structure