Basic structure created.

Signed-off-by: Swaroop Joshi <swaroopj.cse@gmail.com>
A basic versoin of APIs.