Organize

Separated objects into their own files to make them easier to navigate.