Split base.py input spa.py and module.py