integrate Area2D rendering path into OpenGL backend

Change-Id: Iaf226c4f60ba497defb6e2dbd127e78d3fe09517