# Functions

NewConfiguration instantiates Configuration with a set of package prefixes provided with variadic argument.
NewRule returns an empty RuleBuilder.
NewScraper instantiates a default Scraper implementation with provided Configuration.
NewScraperFromConfigFile instantiates a default Scraper implementation with Configuration loaded from provided YAML configuration file.

# Structs

Configuration is an open structure that contains scraper configuration.

# Interfaces

Rule defines an interface of any rule that maybe registered within scraper.
RuleBuilder simplifies instantiation of default Rule implementation.
Scraper represents default scraper responsibilities.

# Type aliases

RuleApplyFunc defines a signature of method returning a component information of type model.Info.