Add the beginnings of Foundation