Implemented *DataPoint interfaces

Implemented *DataPoint interfaces for communicating with JavaScript.