Update existing features to use authtypes and load/unload triggers