Finished with the first draft, including logic and templates.