Perform an extensive web search of popular microcontroller manufacturers (some of the major players) to select a suitable device for the system to control the lighting of a typical home with ten lights, (ie. 3 bedrooms, 1 bathroom, 1 toilet, 1 sitting room, 1 dining room, 1 kitchin, 1 utility room and 1 hall). Produce a suitable practical schematic circuit diagram of this system. You do not need to produce any program code for this enhanced system but you should justify your choice of microcontroller and everything in your circuit. (Address issues of 'I/O requirements' and 'system memory needs' from relevant data sheets.)