Different objects/sections of the code are
now separated into their own files.