Initial commit, on my way to something sensible.