Initial check-in.  Work in progress.