This section defines all the essential schema used to describe OpenWhisk packages and programming model entities within a manifest.