Imported project

Rebased project from another project source.