First commit. Work already in process, but lots to do.