An extensible WebGL-based engine for high-detail 3D visualisation