Edited Swatches to be QFrame, so that they could be styled using CSS (allowing a border around the selected color). Altered Palette to be QScrollArea, so that I can basically add the Palette as a dockable widget wherever it needs to be, without any further effort. Any editing of the Palette styles can be done within the Palette class and it will fix it in all possible instances.