Separate files, configuration parser