Add the foundation structure of gem code-base.