Ryan_A_Dev_Branch

Scrapped everything, redid it all because it was not future-proof. It should now be much easier to understand, use, and develop on.