I'm still tweaking the inheritance relationships among make.py's
classes.