My desired initial structure.

I don't want to just push all my files to your repo.  As I have push power I'm hoping this doesn't just do that.
Anyway this is how I view the initial program structure. Documentation added.

-Mek