Modernize the C implementation, improve configuration handling, simplify resource generation, preserve both repositories' ignore rules, and bump the application version to 2.2.