first stab at decoupling the image editing into its own project