Start of ChunkData handling.

Still a ways to go, unloading chunks should be in. I need @DDoS to review
my code

Signed-off-by: Chris Sanders <zidane@outlook.com>