Refactor how components are loaded
Load away headers in config, check proper callback args