Add new projects and tidy existing code.