First set of uncompiled and untested header files

Sharing the first pull request for initial code review.

Note that this code has not been compiled or tested.

Thanks,
Deepa