remove system module's direct dependencies
Replaced dependencies with submodules for system and update to latest version