Add a utils file source code for sharing code among the templates.
Add definition checks in the includes.
Add a black template.

Add a new parameter to the frame gradient utils function so that
this template uses a frame that is a little darker.
Fix some style issues.

We still did not define a complete style but at least this one
I'm trying to force.
Added a template attribute to the quote model.

Now we can change the template changing the template value in the
html file. The UI change will use this to select the template.