# Functions
ParseConfig parses the HCL config and returns the struct Config is an interface that all configuration structs must implement.
# Interfaces
Config is an interface that all configuration structs must implement - this includes: - table config - source config - connection config.
DynamicTableConfig is an interface that all dynamic table configuration structs must implement.