First commit. Base skeleton.