Split out an allocate function.
Rename a structure.
Build a sorted table of routines.
Working towards chunk-debug-loading.