Allow users to upload an image that they can use for reference and lay out things on top of. I got this idea from this YouTube video.
After selecting an image, give the user the ability to specify a size, and then to resize it later. The image will need to be encoded into the layout file when downloaded.
This will make a good first step towards allowing users to create their own components/parts from uploaded images.