Python Folder Structure Best Practices