It doesn't take much to store a bit - just a couple of NAND gates and a bit of feedback. This video shows the steps to create an S-R Latch from scratch.
This is by far the clearest explanation of the S-R latch that I have ever seen, with no other explanation helping me to understand exactly why the 0-0 condition is unstable. Thank you!