Continue to break things out into modules
And break out resources
And HTTP broken out
Move tests around
Break events out
Final split of modules
Now that everything's spit apart, lets start the refactor
More housekeeping refactor, prep for interim release