Even more split up of setup.py