First schema

Also minor adjustment to .gitignore to override global ignores.