Restructure + Cleanup + Define __all__ variable in __init__.py.