I'm pretty deficient with circuit design, so I was hoping someone might help me out a little! I have a situation where I'd like an internal 9.6V battery with a port to charge it. The battery will run a motor of sorts that will incorporate an On/Off or On/On/Off switch. Ideally, I want to be able to charge the battery while the switch is off and plugged in, however, I would like to run the motor(switched on) from either the battery while it is not plugged in, or the power supply(probably DC 9V) while it is plugged in. An added bonus would be a dual color LED to indicate whether the battery is charging or fully charged. Any help or suggestion is appreciated!