move a sample basic renderer (RendererA) used by the demo in a reusable library
help IDE
fix alloc in Mesh (?)
Viewport.adjustNearFar take care of isOrthographic
RendererA: allow to set viewport (camera)
Mesh: fix setData for vertices, normals
Viewport fix adjustNearFar (doesn't car Ortho/Perp, mix projection and distance to compute near/far)
demo: remove useless shader code store as string