2D Canvas Scene Graph Engine