Make them compile.
Don't worry, there will be better commit messages eventually.
Nothing's working yet, only some supporting code has been put in place.