Initial commit (work in progress).