I noticed that the framework and simulation directories have some duplicate files and directories. To simplify the project structure and reduce code duplication, I think we should unify them and better reorganize the Python modules and documentation.