File separation
Function docstrings
Codebase cleanup (File separation and docstrings)