I am thinking of making a similar configure scripts of changing hardware config like dell.com, would anyone give me some inspiration about how to plan the structure of the program and any reference that I can take in the Internet? Thank you very much!