Set up basic world data structures

The goal is to later write a terrain generator that will generate chunks
as per user command or on the fly, based in part upon the chunks that are
around them.