Almacenar el estado anterior de un LED incluso si se elimina la alimentación
Quiero construir un circuito simple que consta de 2 botones y un LED. Quiero que el LED se encienda cuando se presiona un botón y se apaga cuando se presiona el otro. Estoy bastante seguro de que esto se puede hacer con un flip-flop. Pero esta no es la única parte. También quiero que el circuito mantenga su estado anterior incluso si se desconecta la alimentación. Entonces, si el LED está encendido y se quita la alimentación, quiero que esté encendido cuando se agregue la alimentación. Lo mismo ocurre con si el LED está apagado y se desconecta la alimentación. Quiero que permanezca apagado cuando se agregue la alimentación. Creo que las puertas NAND o algo se utilizan para almacenar datos flash, pero no estoy seguro. Quiero que este circuito solo consista en transistores y otras partes comunes, como condensadores, resistencias, diodos, cristales, inductores, etc. No quiero usar ningún circuito integrado que no sea común (solo tengo 555 temporizadores y algunos flip flops y algunos buffers y algunas otras cosas realmente extrañas.
Esto puede ser imposible (especialmente con solo transistores) pero cualquier información es útil y solo tengo 14 años, así que todavía soy un principiante en estas cosas.
Editar: quiero descubrir una forma de semiconductor para hacer esto. Sé que no tengo las partes, pero ¿qué necesitaría?