Adding some package and structure
Partial effort to prep the config and plugin system