Initial check-in of spec and sources.