Area stuff works

I am terrible at commit messages. Code base is too much in flux, anyway.