(PE-2105) Initial copies of files from TK
(PE-2105) Add project file, get tests and examples working
(PE-2105) Cleanup docs and tweak namespaces