Big restructuring. Improve index page, update notes. Add source files.