Add an function to superimpose toy models.

This is useful for pair-only simulations.
Add simulated annealing to the modeling framework.

This commit also adds miscellaneous bug fixes and parameter tweaks.
Create the hilbert_demo directory.

The Hilbert curve demo is ready to be tested on the cluster.
Commit data showing that interpolation works best.