Initial commit from project design and code.