CIL
CIL copied to clipboard
Break framework.py into smaller pieces
framework.py has 4.2k lines; it'll be much easier to refactor the class structure and improve documentation if it's split up into smaller parts.
Related issue: https://github.com/TomographicImaging/CIL/issues/1691
Work towards doc comments & typehinting depend on framework to be typehinted, but breaking up framework will interrupt that work https://github.com/TomographicImaging/CIL/issues/1683