Initial check-in.  Begin unit interface and impl.