Seperated QGraphicsView Items into seperate sources files for clarity, improved code readability