Fixing an issue with reading tables led me to other issues with collisions that I think are fixed right now. I am testing with the 1D ionization model for ALPHIE and things seems to be working properly.
Most of the modules are organized in subfolders. Maybe some big re-organization is needed in the future, but for now I am happy.