As observed in #1773,
https://github.com/volatilityfoundation/volatility3/blob/develop/volatility3/framework/symbols/linux/extensions/__init__.py
and
https://github.com/volatilityfoundation/volatility3/blob/develop/volatility3/framework/symbols/linux/utilities/module_extract.py
have duplicated logic, which requires twice the effort to update and maintain. We need to make a choice about the place where most of the work should happen, as class ModuleExtract seems to overlap with class module.
This is low-priority for now, but definitely something we want to look into in the near future.