agglite: fix support for pixel widths
Style: made text/css optional as long as there is content in the text value of the Config
MAJOR UPDATE: reworked the shader composition framework with new VERTEX and FRAGMENT locations. VERTEX shader functions now require an inout vec4.
Docs: updated the shader composition docs to match the new shader comp setup.