Initial commit. Adds the infrastructure of the package.