Continued improving SLiM/SLaM.

Initialisation and output should be complete now. Deal with mutation
process next.