Moving (large) Suse-specific section to its own class, to keep code cleaner.
Taking other steps to reduce the line count, such as:
    - combining File defs where possible
    - using rule title instead of explicit path parameter