Removes a hiccup where the event emitter could fall into an infinite loop of sorts.
Fixes a bug where the EventListener would subscribe to the same event more than necessary, causing way more notifications than needed.
Adds base Rendering detection method.
Adds initial webGL shape methods. Requires optimization.
Adds shader component base. Not currently viable for use.
Adds Dynamic Location support.
Merge branch 'webgl' of https://github.com/Cosrnos/LynxJS into webgl