Referencing files

Started the addition of referencing plain files. These files will help
keep the data/x.js files from being edited by human beings.

The new referencing/<format>/<object>.ref files solve this problem.

Their format is subject to rapid change when I see fit.