Migrate to new structure
Append old to-do content
Update `.gitignore`
Refactor makefile
Add index script
Externalize logic from `configure` script
Force build index
Track generated index