Thanks for all the suggestions. It looks like qcad is probably what I want, then; I strongly dislike the idea of software which is free as in beer but not speech, and the idea of causing myself to have a windows machine so that I can design a faceplate is rather unappealing.