Add project layout.
Initial functioning version.