Good job Steve,   as a picture framer (in a prior life) I know how challenging that can be.   Even with commercial frames it isn't a simple task.

Albert