Complex sentence: All of these functions are managed as modules, which can be activated on demand by the user, and new functions can be added by adding new modules.
Split into simpler sentences: All of these functions are managed as modules, which can be activated on demand by the user. New functions can be added by adding new modules.