I'll probably go back to the way the installer used to work, and simply update it to consider the new options rather than changing the way it works.