initial commit of adapted source tree.
24 files changed