app

Handles creating windows, Skia surfaces for 2D rendering, and OpenGL context for 3D rendering. Handles render and update loops.