Move SystemDefinitions out of parse_builtin_rule()