this completely overhauls the design of the two configuration files,
aiming to move options & various tables into a more sensible table structure
BREAKING CHANGE: this will break any user modificiations to the current
config
This commit introduces a hook system that allows the user to add custom
modules which can use these hooks to invoke function af specific NvChad
events to allow for extending og functionality