Core Flyte language specification

These set of protocol buffers provides details of some of the core data structures like Workflows, Tasks, Nodes, Literals. These are the specification of the various entities in Flyte as well as the type system.