Register scheme plugins only with their proper hook in the core so we don't have the main parsing done twice unnecessarily. Will also need to implement a regex match for parts of the message, which is needed anyways for proper module support