Each pixel object contains an RGB value and serves as the most basic object in the project which is delegated to compose the main frame object and relevant helper classes