A set of headers to serve as a proof of concept for declarative vertex layout specifications, described in detail in this blog post http://integricho.github.io/2017/10/21/declarative-vertex-layout-specification/
The following libraries have been used in the code: