First draft, config files are updated, basic plugin handling is in place, but we still need to define the hooks.