This document needs to be written to describe how the language interacts with the client-side visualization library