More flexible adding unpackers, controller and request plugins.