Working on library initialization and deinitialization. All modules slowly getting activation and deactivation functions