refactor
main
the `source_res` field in the project.toml files will not be compatible but I don't care