Added support for merging multiple layout files
Need to add in note about devkit again
Regression testing: cairo mock object stores graphics calls

So the idea behind this is maintain an "expected value" for the sample runs. We store the graphics calls and their arguments as a readable text file. Any change in the samples will break this, but the idea is to make sure this doesn't get broken unexpectedly.

Rearranged the data files in specs
Don't need this anymore
Recording regression test commit in the changelog
Better logging and docs thereof
Support for built-in layouts, with examples
Just need one card for this example
Making the hex scrubbing more flexible for when pointers round weirdly
Updating layouts regression log for new layouts