Moved modules into folders.  Moved components into their own script files.