I would much rather see the `package_name` as a node attribute and either use case-specific logic there or use (fake) OS-specific attribute files.