Initial commit of classes & examples into project repo.