As far as I understand the requirements, Semi-automatic installation should be another way of automatic installation. It should just ask for missing data if there are any before proceeding with the installation. BTW, this discussion belongs to a mailing-list.