Issue #1615 Implementing WebGL rendering

Implementing WebGL rendering