Neatened putMulti.
More comments.
Initial commit of new architecture.