Created the big, documented version

Starting big and working my way down, this time!

Sizes are like X,XXX because I still have testing to do