Initial commit. Basics are ready to go.