Initial Check-in

First version of the library and examples.