First implementation of the data type interfaces

Issue #1: Implementing Data Api