The full declarative field reference lives in README.md. The execution-relevant distinctions:
README.md