opengl overlay working
working on 3d overlay
working on making the view layer work
working for the man
updated api to be far more concise