added some basic code outline

here is what I think we will need to actually get this to work…
surprisingly simple.  Let me know if it doesn’t work.  Also: it does
NOT yet fit together.