Enable background images to be positioned anywhere on canvas, add functionality to select the main card color