# [hmr] Consider splitting the large `core.py` file into several smaller, focused modules