lightweight cozy wrapper for webgpu and some additional treats :)!
NEXT TODO: 1. wrapper constructors for gpubuffers to save lines
2. work on other primitives
3. wireframe draw calls (debugging like unity's gizmos)
4. change of basis wrappers (screen to world, world to NDC, etc.)