twod: Camera2 and Camera3 inherit from CameraBase
render_primitives: Refresh size on element add or remove in RenderContainers

And initialize width and height in RenderContext
lunar-ui: Reimplemented Rect#align